<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>const命令</title>
</head>
<body>
  <script>
    /*
    * 基本用法
    * 1. const声明了一个只读的常量，一旦声明，常量的值就不能更改
    * 2. const一旦声明变量，就必须立即初始化，不能留到以后赋值
    * 3. const的作用域与let命令相同：只在声明所在的块级作用域内有效
    * 4. const声明的常量不能提升，只能在声明的位置后面使用
    * 5. const 声明的常量不可重复声明
    */

    const PI = 3.1415
    console.log(PI)
    PI = 3 //Uncaught TypeError: Assignment to constant variable

    /*
    * 本质
    * 
    */
  </script>
</body>
</html>